package com.xlcszsgc.module.clob.bao;

import java.util.List;

import com.xlcszsgc.module.clob.domain.BaseClob;
import com.xlcszsgc.module.clob.ui.commond.BaseClobCommond;

/**
 * @Title: IClobDao.java
 * @Package com.xlcszsgc.module.clob.bao
 * @Description: clob dao层支持
 * @author Zhaoqt  
 * @date 2014-5-23 上午1:38:44
 * @version V1.0
 */
public interface IClobDao {

	public void addClob(BaseClob baseClob) throws Exception;
	
	public void deleteClobById(BaseClob baseClob) throws Exception;
	
	public void updateClob(BaseClob baseClob) throws Exception;
	
	public List<BaseClob> listClob(BaseClobCommond baseClobCommond, int firstResult, int maxResult) throws Exception;
	
	public Long countBlob(BaseClobCommond baseClobCommond) throws Exception;
	
	public BaseClob findObject(BaseClobCommond baseClobCommond) throws Exception;
	
	public void dynamicUpdateClob(BaseClobCommond baseClobCommond) throws Exception;
}
